home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / util / misc / bbmoni05.lha / MONi-HardProblems < prev    next >
Text File  |  1995-05-08  |  1KB  |  42 lines

  1.  
  2. Hardware problems...
  3.  
  4. We are working on a software/hardware project for the amiga computer, the
  5. hardware is expected to support 68020,68030,68040 and newer updates available
  6. on amiga.
  7.  
  8. Our system is based on the idea that it should be possible to freeze a
  9. program and enter into our monitor, preferably totally invisible to the
  10. system.
  11.  
  12. Currently the software runs with a simple Level7 hardware interrupt by altering
  13. the level7 vector.
  14.  
  15. Our problem is that 68020+ can change the address of it's exeption vector
  16. assignments $0-$400 (VBR).
  17.  
  18. We are looking for a way to generate a Level7 interrupt that will work
  19. even if the VBR has been moved. and without using OS routines in any way to
  20. get hold of the VBR address.
  21.  
  22. We have been trying some different theories...
  23.  
  24. Co-Processor emulation... since the coprocessor has access to all the internal
  25. CPU registers, the problem is that the instruction run has to be an Fline..
  26. opcode $f000.
  27.  
  28. It would be a lot easier if the cpu space was accessible by some simple bus
  29. operations.
  30.  
  31. We also considered intercepting the cpu bus cycles when a level7 is generated
  32. and then switch the memory off and supply the bus with our exeption address.
  33.  
  34. As you can see we are open to any suggestion if it is at all possible to get
  35. hold of the VBR and by some way change it in our favour.
  36.  
  37. (sorry about the rather chaotic phrasing used...)
  38.  
  39.                                                                 Nicholas Clarke
  40.  
  41. Contact me if you can help!
  42.